package com.erhya.export.poi;

import java.util.List;

/**
 * Excel增强处理-链式处理
 * 责任链模式
 * @param <T> 泛型
 */
public interface ExecuteChain<T> {

    /**
     * 设置数据集和展示字段
     * @param list 数据集
     * @param showFiles 展示字段
     */
    void unExecute(List<T> list, String... showFiles);

    /**
     * 执行链方法
     * @param fileName 文件名
     * @param flag 标识：是否含有下一个链
     */
    void china(String fileName, Boolean flag);

}
